//
//  UIImage+Compress.h
//  FlagForiOS
//
//  Created by Steven.Yung on 2017/1/3.
//  Copyright © 2017年 Minidai. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (Compress)

/**
 *  按指定尺寸压缩图片
 *
 *  @param size 指定图片尺寸
 *
 *  @return UIimage 压缩后的图片
 */
- (UIImage *)compressImageWithSize: (CGSize)size;

/**
 *  保存原有长宽比，生成一个指定大小的缩略图
 *
 *  @param size 指定图片尺寸
 *
 *  @return UIimage 压缩后的图片
 */
- (UIImage *)compressionRatioImageWithSize:(CGSize)size;

/**
 *  按指定大小等比缩放图片，裁剪成指定大小的缩略图
 *
 *  @param targetSize 指定图片尺寸
 *
 *  @return UIimage 压缩后的图片
 */
- (UIImage *)compressImageWithScalingAndCroppingForSize: (CGSize)targetSize;

@end
